self-flushing dam - German English Dictionary